約 4,712,239 件
https://w.atwiki.jp/android_api/pages/16.html
アプリケーション Androidアプリのレイヤー(層) Dialer 電話 Contacts 接続 android.bluetoothデバイスに接続して、デバイスの間でデータ転送を管理 android.contentデバイスでデータにアクセスする android.content.resアプリケーション資源にアクセスする。 android.databaseコンテンツプロバイダーを通して返されたデータを探る android.netネットワーク android.net.wifiワイファイの機能性を管理 Browser ブラウザー Maps 地図 android.locationAndroidの位置 Setup セットアップ android.app アプリケーション アプリケーションフレームワーク Androidアプリで利用されているAPIを規定しているレイヤーコンポーネント(オプション)。 Activity Manager アプリケーションのライフサイクルを管理 android.net.httpアパッチを呼び出し? Window Manager ウィンドウを管理 android.appwidgetウェイジットを管理 Content Providers アプリケーション間のデータ共有を管理 android.content.pmユーザーの前のデータを元に戻す。 View System ユーザーインタフェースを管理 android.accountsアカウント管理? android.app.adminアプリケーションの管理者を操作 Notification Manager ステータスバーへのアラート表示を管理 android.hardwareハードウェアデバイスのサポートを提供 Package Manager インストールを管理 android.app.backup アプリケーションのバックアップ(Androidのバージョンに対応) Telephony Manager 通話機能を管理 Resource Manager リソースを管理 android.database.sqliteデータベースを管理するために使用するSQLiteデータベース管理 Location Manager 位置情報を管理 XMPP Service メッセージングサービスを管理 ライブラリ 複数のアプリケーションから汎用的に利用される機能をまとめたもの。アプリケーションからはアプリケーションフレームワークを経由して利用する。 Surface Manager複数アプリケーション間の2D/3Dグラフィックスを合成するラブラリ android.graphicsグラフィックスツールを提供 android.graphics.drawable.shapes幾何学的な形を描く Media Framework ビデオ形式の再生と記録のライブラリ SQLite リレーショナルデータベースのライブラリ OpenGL/ES 3Dグラフィックスエンジン android.graphicsグラフィックスツールを提供 android.graphics.drawable.shapes幾何学的な形を描く FreeType ビットマップとベクターフォントのレンダリングを行うライブラリ android.inputmethodservice入力メソッドコンポーネントを書くためのフレームワーク WebKit ブラウザ表示を行うためのHTMLレンダリングエンジン SGL 2Dグラフィックスエンジン android.graphicsグラフィックスツールを提供 android.graphics.drawable.shapes幾何学的な形を描く SSL SSLのライブラリ libc 標準的なC言語ライブラリ Android ランタイム Core Libraries Java言語に準拠したコアライブラリ機能 Dalvik 仮想マシン .dexフォーマットのバイトコードを実行する仮想マシン android.app アプリケーション android.accessibilityservice バックグラウンドへ駆け込んで、システムでコールバックを受けます。 android.app.admin アプリケーションの管理者を操作 android.app.backup アプリケーションのバックアップ(Androidのバージョンに対応) android.appwidget android.bluetooth android.content android.content.pm android.content.res android.database android.database.sqlite android.gesture android.graphics android.graphics.drawable android.graphics.drawable.shapes android.hardware android.inputmethodservice android.location android.media android.net android.net.http android.net.wifi android.opengl android.os android.preference android.provider android.sax android.service.wallpaper android.speech android.speech.tts android.telephony android.telephony.cdma android.telephony.gsm android.test android.test.mock android.test.suitebuilder android.text android.text.format android.text.method android.text.style android.text.util android.util android.view android.view.accessibility android.view.animation android.view.inputmethod android.webkit android.widget
https://w.atwiki.jp/kimikage/pages/62.html
環境 ■OS Windows XP Home SP3 ■[[Java]] JDK Java(TM) 6 Update 26 (バージョン:build 1.6.0_26-b03) ■IDE Eclipse IDE for Java Developers の Windows 32 Bit バージョン(Build id 20110615-0604) ■Android SDK android-sdk_r11-windows.zip ■Eclipse用のAndroidプラグイン(バージョン:11.0.0.v201105251008-128486) Android開発環境構築 コーディング Emulatorの起動 プロジェクトファイルの作成 ボタンを押してメッセージを出してみよう! 画面遷移 画面スクロール 長押し adb デバッグ LogCatの起動
https://w.atwiki.jp/anddoid/pages/35.html
android text 要素 関連タグ 使用例 android text="test" android text="@string/hello_world"
https://w.atwiki.jp/nozick/pages/6.html
Javaを用いた開発手法。 ソフト Eclipseショートカットキー アクティビティーサイクル 画面に関する設定 getSystemServiceに関して ActivityとContext メディアプレイヤ ログ ダイアログ バイブレータ ソフト Eclipse(SDK・ADT) JDK ver6(現在は7でも可と思われる) Android SDK Eclipseショートカットキー +... [Ctrl]+[Space] →候補を出す。 [Ctrl]+[Shift]+[O] →インポートの編成。足りないものを追加し、使用してないものを削除する。 [Alt]+[Shift]+[S] →ソースタブの一部を参照可。使いどころとしては、この後[F]でフォーマットを掛ける位か。 →フォーマットの設定はウィンドウタブから設定を開き、Javaの欄の中にあるコード・スタイル欄の中にあるフォーマッタ―を弄る。 アクティビティーサイクル Androidアプリのライフサイクル BGMなどを流したりすると処理を切らねばならないので重要となる基本的な知識。 +... onCreate() →アプリ起動時に通る処理。ビューのセットなどを行う。 onRestart() →後記するonStopから復帰した際に通る処理。 onStart() →onCreate()かonRestart()の後に通る処理。 onResume() →onStart()か後記するonPause()のからの復帰時に通る処理 onPause() →ツイッター機能などで他のActivityが起動した際に通る処理。 onStop() →ホームボタンを押すなどしてActivityが表示されない際に通る処理。 onDestroy() →使用しなくなった際に通る処理。 画面に関する設定 onCreateで指定するのが定石。 +... // バックライトを保持する(常時点灯)getWindow().addFlags( WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON );// ステイタスバーの表示をクリアgetWindow().clearFlags( WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN ); // フルスクリーン処理を追加getWindow().addFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN ); // タイトルバーを消す requestWindowFeature( Window.FEATURE_NO_TITLE ); getSystemServiceに関して 画面解像度取得やバイブレータの所得等で使いますが、 context.を使うことでonCreate以外でも取得可能です。 +... バイブレータの場合 // これでエラー吹く場合vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);// Contextで解決vibrator = (Vibrator)contex.getSystemService(context.VIBRATOR_SERVICE); ActivityとContext よく、Contextを引数として指定してくるメソッドがあるが、 場合によっては、Contextと書いているにもかかわらずActivityが必要な場合があるので注意。 (Activityの情報を持ったContextが必要というべきか?) メディアプレイヤ BGMなどを流すのに用いる機能。SEなどには向かない。 SEならSoundPoolが良い。 +... 流れ →new/create/setlooping/seekTo/start/stop/release/null →prepareも使ったほうが良いと思われる。 →stopだと、再利用不能かと思われる。再利用にはpauseが良いと思われる。 ログ ログを出力することでデバッグがしやすくなる。 +... ログの種類は複数存在する →ERROR エラー →WARN 警告 →INFO 情報 →DEBUG デバック →VERBOSE すべて 使い方は →Log.e("タグ","メッセージ"); →eがERROR、wが警告…となっている。 ダイアログ ここではアラートダイアログとプログレスダイアログを紹介する。 「アラートダイアログは便利だが、プログラム側から処理を切るのは不可能かと思われる。(Activity再生成ならどうにか?)」 「なので、プログラム側から一定段階で処理を切りたい場合はプログレスダイアログが良い。」 アラートダイアログ +... メソッドチェーンが可能。 処理の中断は不可能かと思われる。 AlertDialog.Builder aleartDlg = null;// 生成aleartDlg = new AlertDialog.Builder(getContext());// ボタンでのみダイアログに影響を与えるaleartDlg.setCancelable(false)// タイトル設定.setTitle("タイトル")// メッセージ設定.setMessage("メッセージ")// ボタン設定(YesNo時は追加で.setNegativeButtonで対処).setPositiveButton("OK", new DialogInterface.OnClickListener(){ // ボタンがタッチされたら public void onClick(DialogInterface dialog, int whichButton){}})// 表示.show; プログレスダイアログ +... クルクルと回るものが表示されるダイアログを紹介。 ProgressDialog progressDlg = null;// 生成progressDlg = new ProgressDialog(getContext());// タイトル設定progressDlg.setTitle("タイトル");// メッセージ設定progressDlg.setMessage("メッセージ");// スタイル設定(クルクル回る)progressDlg.setProgressStyle(ProgressDialog.STYLE_SPINNER);// 表示progressDlg.show();// 表示終了progressDlg.dismiss(); バイブレータ バイブレータの搭載は至極簡単です。 .Java +... バイブレータを使う Vibrator vibrator;// バイブレータ取得vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);// バイブレータ指定時間(ミリ秒)始動vibrator.vibrate( 100 );// バイブレータ停止vibrator.cancel(); Manifest +... バイブレータの権限を得る uses-permission android name="android.permission.VIBRATE" /uses-permission
https://w.atwiki.jp/suffix/pages/1031.html
/*content provider実装例*/ public class コンテンツプロバイダクラス extends ContentProvider { }
https://w.atwiki.jp/sat-system/pages/41.html
Android小型端末製作 aitendから販売された「M/B for Android[IMAPX210-MB]」を使って何か作ってみた。 3/31追記 開発されていたANUXが開発中止になったらしい・・・ http //www.aitendo.com/news#110 タッチパネルだけでも出して欲しかった。
https://w.atwiki.jp/katsuhiro/pages/20.html
android SDKのインストール エラーになったときは settings→「Force https //...sources to be fetched using http //...」にチェック Eclipseライブラリ https //dl-ssl.google.com/android/eclipse/
https://w.atwiki.jp/engineerapps/pages/13.html
エンジニア向けAndroidアプリ とりあえず沢山書いて分類はあとで考える。 名称 概要 価格 備考 NagMonDroid Nagiosのフロントエンド 無料 Andromine Redmineクライアント 無料 Adobe Reader 無料 PDF閲覧 Ping DNS pingとDNS問い合わせ、HTTPリクエストのレスポンスヘッダを見られる 無料 AziLink 緊急時のテザリング用 無料 Androidマーケットにない Speed Test 速度試験 無料 ByeBye IPv4 IPv4枯渇状況とIPv6普及状況の確認に 無料 ConnectBot telnet/sshクライアント 無料 Terminal Emulator terminal 無料 Google Authenticator 無料 mOTP Mobile-OTPクライアント 無料 MOTP Mobile-OTPクライアント 無料 Ustream Viewer Ustream閲覧に 無料 ZENPRE Ustream+プレゼン同時配信 無料 In-Hand VNC 有料 In-Hand VNC Demo 無料 RfbAdapter 無料 Remote VNC Pro 有料 Remote VNC w/Ad 無料 Mocha VNC 有料 Mocha VNC Lite 無料 droid VNC server(donate) 有料 droid VNC server 無料 Wyse PocketCloud RDP/VNC/View 有料 PhoneMyPC 無料 アンドロイド-のvnc - viewer 無料 Remote RDP Enterprise 有料 Remote RDP Lite 無料
https://w.atwiki.jp/redcloud/pages/25.html
目次 目次 四大要素 アクティビティ 状態変化時のコールバックメソッド 主なActivity 主なメソッド レイアウト定義(main.xml)で使える主なウィジェット インテント サービス コンテントプロバイダ 情報へのアクセス手段 memo/tips Androidに組み込まれているレイアウトを使う 指定インテントを取り扱えるアクティビティ一覧表示 設定画面を作成する リンク 四大要素 アクティビティ 状態変化時のコールバックメソッド onCreate onResume onStop 主なActivity Activity基底となるアクティビティクラス ListActivity一覧形式のアクティビティクラス ExpandableListActivity伸縮可能な一覧形式のアクティビティクラス MapActivity地図表示のアクティビティクラス PreferenceActivity設定情報を扱うアクティビティクラス 主なメソッド View findViewById(int id)idを指定してレイアウトファイルに定義されているウィジェットを取得 void finish()アクティビティを明示的に終了 Intent getIntent()このアクティビティを開始する契機となったインテントを取得 Application getApplication()このアクティビティが含まれるApplicationオブジェクトを取得 レイアウト定義(main.xml)で使える主なウィジェット TextView EditText ListView Button インテント サービス コンテントプロバイダ 情報へのアクセス手段 query insert update delete getType memo/tips Androidに組み込まれているレイアウトを使う android.R.layout.~ を使う。res/layout下にレイアウトxmlが無くてもOK(組み込まれているから) android.R.layout.simple_list_item_1 (例:ListActivityでよく使うシンプルリストレイアウト) 指定インテントを取り扱えるアクティビティ一覧表示 LaucherActivityを継承したアクティビティを作成する public class LauncherActivityExample extends LauncherActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.launcher_example); } @Override protected Intent getTargetIntent() { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http //developer.android.com/")); //ブラウザ系アクティビティが対象になる return intent; } } 設定画面を作成する PreferenceActivityを継承したアクティビティを作成する XMLで設定項目を定義する res/xml の下に定義ファイルを作成(例:res/xml/pref.xml)※eclipseで[新規]→[Android XML File]でウィザードを使って作成すると雛型ができて楽 Activityクラス public class PreferenceActivityExample extends PreferenceActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref); //xmlの設定を読み込む場合はaddPreferencesFromResourceメソッド } } ソースコードで設定項目を定義する リンク
https://w.atwiki.jp/android_api/pages/2.html
プログラミング開発用APIまとめ一覧 Androidのアーキテクチャ アプリケーション アプリケーションフレームワーク ライブラリ Androidランタイム Androidアプリの構成要素 アクティビティ アプリ内の画面 ブロードキャストレシーバー ブロードキャストインテントの受信 サービス バックグラウンドで動作するプロセス コンテンツプロバイダ 他のアプリとのやり取りを利用するデータベース プログラム仕様簡単早見表 androidリソース android.appアプリケーション android.content公開情報へのアクセス android.databaseデータベースへのアクセス android.graphicsグラフィックス android.hardwareハードウェア制御 android.location位置情報 android.mediaメディアプレイヤー android.net通信 android.openglOpenGL android.osOsシステムサービス android.preferenceプリファレンス android.providerコンテントプロバイダ android.saxSAX android.telephony通話 android.testテスト android.textテキスト android.utilユーティリティ android.viewビュー android.webkitHTMLレンタリング android.widgetウィジェット メニュー android android.accessibilityservice android.accounts android.app android.app.admin android.app.backup android.appwidget android.bluetooth android.content android.content.pm android.content.res android.database android.database.sqlite android.gesture android.graphics android.graphics.drawable android.graphics.drawable.shapes android.hardware android.inputmethodservice android.location android.media android.net android.net.http android.net.wifi android.opengl android.os android.preference android.provider android.sax android.service.wallpaper android.speech android.speech.tts android.telephony android.telephony.cdma android.telephony.gsm android.test android.test.mock android.test.suitebuilder android.text android.text.format android.text.method android.text.style android.text.util android.util android.view android.view.accessibility android.view.animation android.view.inputmethod android.webkit android.widget dalvik.bytecode dalvik.system java.awt.font java.beans java.io java.lang java.lang.annotation java.lang.ref java.lang.reflect java.math java.net java.nio java.nio.channels java.nio.channels.spi java.nio.charset java.nio.charset.spi java.security java.security.acl java.security.cert java.security.interfaces java.security.spec java.sql java.text java.util java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks java.util.jar java.util.logging java.util.prefs java.util.regex java.util.zip javax.crypto javax.crypto.interfaces javax.crypto.spec javax.microedition.khronos.egl javax.microedition.khronos.opengles javax.net javax.net.ssl javax.security.auth javax.security.auth.callback javax.security.auth.login javax.security.auth.x500 javax.security.cert javax.sql javax.xml javax.xml.datatype javax.xml.namespace javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stream javax.xml.validation javax.xml.xpath junit.framework junit.runner org.apache.http org.apache.http.auth org.apache.http.auth.params org.apache.http.client org.apache.http.client.entity org.apache.http.client.methods org.apache.http.client.params org.apache.http.client.protocol org.apache.http.client.utils org.apache.http.conn org.apache.http.conn.params org.apache.http.conn.routing org.apache.http.conn.scheme org.apache.http.conn.ssl org.apache.http.conn.util org.apache.http.cookie org.apache.http.cookie.params org.apache.http.entity org.apache.http.impl org.apache.http.impl.auth org.apache.http.impl.client org.apache.http.impl.conn org.apache.http.impl.conn.tsccm org.apache.http.impl.cookie org.apache.http.impl.entity org.apache.http.impl.io org.apache.http.io org.apache.http.message org.apache.http.params org.apache.http.protocol org.apache.http.util org.json org.w3c.dom org.w3c.dom.ls org.xml.sax org.xml.sax.ext org.xml.sax.helpers org.xmlpull.v1 org.xmlpull.v1.sax2 トップページ プラグイン紹介 まとめサイト作成支援ツール メニュー メニュー2 リンク @wiki @wikiご利用ガイド 他のサービス 無料ホームページ作成 無料ブログ作成 2ch型掲示板レンタル 無料掲示板レンタル お絵かきレンタル 無料ソーシャルプロフ ここを編集